package com.aaa.qy127.dao;

import com.aaa.qy127.entity.Type;

import java.util.List;
import java.util.Map;

public interface TypeDao {

    /**
     * 查询 所有的 类型的 信息 添加到下拉框中
     * @return
     */
    List<Map<String,Object>> getAllType();

    /**
     * 查询书籍类型的所有信息并分页
     * @return
     */
    List<Map<String, Object>> queryAllType(Type types);

    /**
     * 插入书籍的类型
     * @param types
     * @return
     */
    int insert(Type types);

    List<Map<String, Object>> selTypes();
    List<Map<String, Object>> selTypename(String typename);
    /**
     * 根据typeID修改书籍类型
     * @param types
     * @return
     */
    int updateType(Type types);

    /**
     * 查询书籍类型的总条数
     * @return
     */
    int getAllCount();

    /**
     * 根据id删除书籍类型
     * @return
     */
    int delType(Type types);

    /**
     * 查询 所有的 书籍类型 并分页
     * @return
     */
    List<Map<String,Object>> getAllLimit();
}
